﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HighLandirect.Applications.Services;
using System.Collections.ObjectModel;
using HighLandirect.Domain;
using System.ComponentModel.Composition;

namespace HighLandirect.Applications.Test.Services
{
    [Export(typeof(IEntityService))]
    public class EntityServiceMock : IEntityService
    {
        public EntityServiceMock()
        {
            Products = new ObservableCollection<Product>();
            Customers = new ObservableCollection<Customer>();
        }

        public ObservableCollection<Customer> Customers { get; private set; }

        public ObservableCollection<Product> Products { get; private set; }

        public ObservableCollection<Order> Orders { get; private set; }

        public ObservableCollection<OrderHistory> OrderHistories { get; private set; }

        public ObservableCollection<Store> Stores { get; private set; }

        public ObservableCollection<ReportMemo> ReportMemos { get; private set; }
    }
}
